Vue developer Alex Riviere joins Amy to explore the fundamental differences between Vue and React, diving deep into Vue's unique approach to reactivity, templating, and developer experience. From the magic of V-Model eliminating controlled/uncontrolled input complexity to Vue's proxy-based reactivity system that "just works," Alex explains why Vue's mental model clicked for him coming from jQuery. The conversation covers Vue 3's Composition API and Script Setup syntax, the evolution from VueX to Pinia for state management, and exciting developments like Vue Vapor Mode that will eliminate the virtual DOM entirely. Alex also breaks down Evan You's recent $4.6M VoidZero funding to revolutionize JavaScript build tooling, the flexibility of Nuxt as a meta-framework, and why Vue remains approachable enough to sprinkle into any project without complex build steps.
I am a developer, speaker, and teacher with a passion for teaching developers.
I'm a firm believer in work-life balance, the on-going pursuit of personal happiness, and empowering others to take control of their career. My personal philosophy of “Learn Build Teach” has blossomed into a growing community of aspiring and established developers focused on helping each succeed.
I love️ teaching designers how to code and developers how to design.
I'm a product designer and full-stack developer. I have over 20 years of web experience, officially making me a granny in Internet years. I live in Nashville, TN, with my husband, 3 adorable kids, and 2 dogs. If I'm not sitting in front of my computer making things, I'm hanging out with family and friends. I love streaming all the things, playing cards, reading, and drinking coffee. Lots of coffee.
I graduated from the Flatiron School Software Engineering program in May of 2019.
Since then I’ve been a front-end development and Team & Community Building consultant, created the developer community Virtual Coffee, and spent a lot of time educating, listening, and growing with the tech community. I’m currently the Developer Experience Lead at OpenSauced. I dabble in other things like podcasting, speaking at conferences, momming four kids, and occasionally live-streaming.
I like shipping fast and getting deep into the technical details.
I live in Austin, Texas and some folks call me the cowboy coder. While I’m super passionate about building things with code, I like to spend time away from the computer lifting weights, two stepping with my wife, or riding my Onewheel.
In this hosts-only episode, Amy and Brad get real about the developer experience - from the stress of job interviews to the complexities of choosing the right framework. They discuss why companies are comparing candidates more than ever, share strategies for answering behavioral interview questions, and debate the merits of Remix versus Next.js (spoiler: Brad's all-in on Remix). The conversation shifts to feature flags and progressive rollouts, with insights from Brad's work at Stripe.
Josh Cirre joins us to discuss his transition from the JavaScript ecosystem to Laravel, revealing why PHP frameworks can offer a compelling alternative for full-stack development. We explore the "identity crisis" many frontend developers face when needing robust backend solutions, how Laravel's batteries-included approach compares to piecing together JavaScript services, and the trade-offs between serverless and traditional hosting environments. Josh also shares insights on Laravel's developer experience, front-end integration options, and his thoughts on what JavaScript frameworks could learn from Laravel's approach to abstraction and infrastructure.
In this episode, Amy and Brad dive into the ongoing debate between Laravel and full stack JavaScript frameworks. They explore both ecosystems from their unique perspectives. Amy shares her real-world experience building a project in Laravel after working extensively with JavaScript frameworks, highlighting where each approach shines and struggles. From Laravel's backend prowess to the cognitive load of context switching between languages, this episode offers practical insights for developers weighing these technology choices.
Want to stay up to date on our podcast? Get a behind-the-scenes look and know when new episodes drop.